god-given gift - French English Dictionary